## - The Guardian Eye Changelog - ##

v2.6.30:
-New encryption/decryption system introduced to prevent errors
-Error logging format altered to include TimeStamp of error
-New site for TGEYE launched
-FAQ updated
-License agreement updated

v2.6.29:
-Should correctly prevent multiple instances from running
-Fix for possible error with decryption

v2.6.28:
-If TGEYE fails to decrypt the data file containing unsent logs after 3 tries, it will automatically delete it
-The setup will now automatically delete the unsent data file when the option to completely remove TGEYE is selected
-The setup will now alert you if it detects a running instance by the same name at install time

v2.6.27:
-Foreign keyboard support added: TGEYE now supports the use of accentuated characters through 'Dead Keys'
	NOTE: 	Accentuated characters will now display properly, but only the actual character 
		value will be logged by TGEYE. IE.  will appear as a in a log

v2.6.23:
-Will now attempt to save unsent logs at shutdown 
-All locally stored data is now entirely encrypted

v2.6.22:
-TGEYE will now log data even before the license is verified, but will not send/save it until the 
	registration has been checked with our servers
-If the computer is shut down, TGEYE will now be able to recover some of the lost information
-Log Viewer disabling issue fixed
-Task Scheduler entry changed to file name

v2.6.21:
-Graphics update that I should have done with the last version...

v2.6.2:
-Button added to create startup entry in Preferences in case one is not automatically created
-Ability to disable the local Log Viewer added to Preferences
-Windows User Account and WAN IP identifier added to individual logs
-Updated several Guardanis entries

v2.6.1:
-Minor auto-expiration fix for Vista/7 PCs
-Ability to choose whether or not to log clipboard changes
-Further encryption of internal data
-Fixed small Task Scheduler deletion issue
-Default settings will now be saved with the "Build" button as well as "Build and Install"
-IP Address and Username added to startup notification

v2.6.0:
-Added extra layer of encryption to protect credentials
-Added several checks to remove external files if found
-Implemented checks for updating currently installed keylogger to prevent issues
-More specific error text added to compiler errors

v2.5.9:
-Licensing and initial setup altered, including additional checks for error prevention
-Most MessageBoxes have been altered and understandability increased
-Log Viewer will now hide after 3 incorrect password attempts
-Bug fix: Log Viewer listbox index 0 selection bug fixed
-Several other small enhancements / alterations for GUI and efficiency

v2.5.8:
-Local log name edit: leading 0's for month/day/hour/min when needed for organization
-Bug fix: log viewer will refresh correctly when all logs/ss deleted
-New Splash Screen for TGEYESetup startup

v2.5.7:
-Licensing now based on email address you pay with
-Monitoring files will check server for license information at startup
-Check for administrative permission implemented at startup
-"Vaccines" changed to "Uninstall / Remove Features"
-"Agreement" changed to "License Agreement"
-Minimum .NET Framework version lowered to 3.5
-Started email notification is now optional

v2.5.6:
-"Delete All" button added for Logs/Screenshots in Log Viewer
-TGEYE can now be paused/resumed from within the log viewer
-Website Blocking features added
-Custom Expiration moved from Extras to Preferences

v2.5.5:
-Logs less than 250 characters will not be sent, but instead transitioned into the next log cycle
-Entire program layout changed
-TGEYE's full name (The Guardian Eye) is now in use

v2.5.4:
-Partial Bug Fix for typing "dead keys"
-Screenshot interval bug fix for values less than 10 min 
-Screenshot quality setting added (High : 100% : PNG, Low : 25% : JPG)
-Key Logging can now be Enabled/Disabled within the Preferences menu

v2.5.3:
-ScreenShot settings moved to new ScreenShot Settings tab
-All updating settings moved to new Update Settings tab
-Setup made a bit more error-proof
-Log Viewer File Name's listbox given horizontal scroll bar
-TGEYESetup will now only check for updates if set to at startup or "Check for Updates" button is clicked
-Icon settings moved to General Settings tab
-Several small stealth updates

v2.5.2:
-New Log Viewer created for saving logs locally. Press ( CONTROL + SHIFT + L ) to open the viewer
-TGEYE will no longer send blank logs if computer is inactive
-Auto-spreading via USB feature has been removed due to it being uncontrollable
-Password for TGEYE added for Log Viewer (and possible future components)
-Will now use default settings if a setting is blank to avoid compilation errors

v2.5.1:
-Opening message when TGEYESetup starts up was removed 
-Setup application now asks the user to update or not if newer version is available
-FTP System altered 
-Selection for screenshot sending added (Email, FTP, or local saving)
-Screenshot Testing Available
-Logs/Screenshots will now be deleted from the local PC if not directly selected to save locally
-Log/Screenshot filenames have been altered to the following format: 
	{Computer_Name}-{L or P}-{Year}-{Month}-{Day}-{Hour and Time}.{txt or png}

v2.5.0:
-TGEYE no longer has any external dependencies and as such no longer requires any cleanup files
-TGEYE has been upgraded to .NET v4.0, Download: http://www.microsoft.com/downloads/en/details.aspx?FamilyID=9cfb2d51-5ff4-4491-b0e5-b386f32c0992&displaylang=en
-In order for TGEYE to work properly, .NET 4 is REQUIRED
-Major functionality and error handling updates have been implemented

v2.1.1:
-Major error handling updates for all Operating Systems have been implemented
-All installation problems are now fixed 
-All Windows 7 startup problems are now fixed

v2.1.0:
-GUI completely redone
-Added: Ability to choose whether or not keylogger auto-updates (Default is NO)
-Altered setting locations

v2.0.6:
-Fixed code order for auto-spreading and program initiation
-Fixed multiple clients opening when installing problem
-Removed service and implemented Windows Task Scheduler Integration to maintain correct permissions for Vista/7

v2.0.5:
-TGEYE Now uses a service for Windows Vista/7 to keep TGEYE Online and avoid UAC startup problems.

v2.0.3:
-Security implementations

v2.0.2:
-Manifest added to allow TGEYE to be started correctly on all Vista machines (May need to be allowed through UAC)
-Several functionality updates to make it work more efficiently
-Fixed an auto-updating problem

v2.0.0:
-TGEYE is now compiled with settings at runtime, meaning it no longer needs an external settings file
-Ability to take screen shots at a predetermined interval
-The icon of the keylogger can now be changed (Extras tab)
-Increased security
-Now has options to "Build" or "Build and Install"
-Many errors have been handled
-TGEYE will now check for other instances of itself at startup, and close them if there are any to restart fresh
-Increased stability, reduced the risk of crashing
-Much more...

## BEGIN v2 ##

## END v1 ##

v1.2.5:
-Can now set the program to automatically remove itself after a desired number of days
-No longer needs the merged DLL to capture keystrokes; it is now coded directly in the keylogger
-TGEYE now checks for internet at startup and waits until a connection is available before continuing with the program

v1.2.4:
-Fixed update settings problem
-Fixed an auto-upgrader problem

v1.2.3:
-Can now send logs to FTP server
-Can now save logs to a text file
-GUI completely redone
-Test email moved into SMTP Settings
-Test FTP added to FTP Settings

v1.2.2:
-Can now send a test log to test your email settings
-Setup program now automatically updates as well (unless on a CD)

v1.2.1:
-Program now installs to a hidden directory that can not be viewed
-Program now sends log when TGEYE is started up and includes detailed information
-Grabs any text added to the clipboard and adds it in the log
-Only allows a single instance of the program to be run

v1.2.0:
-All installed Keyloggers, this version and higher, will automatically download new updates, install them, and keep the settings
-TGEYE.exe will automatically install itself to the target directory when opened if not already there (Requires init.txt)
-Fixed TaskMgr/RegEd mini-vaccine issues

v1.1.9:
-Can now update the settings without reinstalling TGEYE
-GUI completely reorganized
-Can now choose the file name at installation time

v1.1.8:
-Should start on Windows startup correctly without any errors now
-Handled all bugs that were reported
-Now removes the last entry when the backspace key is pressed
-Button added in SMTP settings tab to open messagebox that shows several other SMTP settings
-Can now disable RegEdit
-Startup message now loads after the program window finishes loading
-Extremely detailed log files are now recorded and sent

v1.1.7:
-Autospreads via USB when selected
-Handled several file IO bugs

v1.1.5:
-No longer requires the DLL so the project has become completely standalone
-All startup errors and issues have been fixed
-Code optimized to increase performance and reduce any errors found
-All possible exceptions, to my knowledge, have been handled individually to reduce possible errors
-GUI redone
-Files are now encrypted for maximized security
-Several very small reported errors have been fixed
-Opening message added to note on saving when using a CD

v1.1.0:
-Updated entire GUI
-Added the ability to choose installation directory
-Specific vaccines added (along with the everything-vaccine)
-Help button added (?) which takes user to forums for support

v1.0.0 and v1.0.5:
-Initial BETA release
-GUI changed multiple times
-All known errors fixed
-Successfully captures, logs, and sends key presses
-Ability to add to startup
-Ability to disable the task manager